package com.ruoyi.sports.service;

import java.util.List;
import com.ruoyi.sports.domain.SportsMeeting;

/**
 * 运动会Service接口
 * 
 * @author ZJH
 * @date 2023-03-08
 */
public interface ISportsMeetingService 
{
    /**
     * 查询运动会
     * 
     * @param sportsMeetingId 运动会主键
     * @return 运动会
     */
    public SportsMeeting selectSportsMeetingBySportsMeetingId(Long sportsMeetingId);

    /**
     * 查询运动会列表
     * 
     * @param sportsMeeting 运动会
     * @return 运动会集合
     */
    public List<SportsMeeting> selectSportsMeetingList(SportsMeeting sportsMeeting);

    /**
     * 新增运动会
     * 
     * @param sportsMeeting 运动会
     * @return 结果
     */
    public int insertSportsMeeting(SportsMeeting sportsMeeting);

    /**
     * 修改运动会
     * 
     * @param sportsMeeting 运动会
     * @return 结果
     */
    public int updateSportsMeeting(SportsMeeting sportsMeeting);

    /**
     * 批量删除运动会
     * 
     * @param sportsMeetingIds 需要删除的运动会主键集合
     * @return 结果
     */
    public int deleteSportsMeetingBySportsMeetingIds(Long[] sportsMeetingIds);

    /**
     * 删除运动会信息
     * 
     * @param sportsMeetingId 运动会主键
     * @return 结果
     */
    public int deleteSportsMeetingBySportsMeetingId(Long sportsMeetingId);
}
